package com.jic.market.api.manage;

import com.jic.common.base.vo.PageResult;
import com.jic.common.base.vo.RestResult;
import com.jic.market.request.PatchGrouponInstRequest;
import com.jic.market.request.PatchGrouponThemeRequest;
import com.jic.market.request.manager.patchgroup.PatchGrouponInstForceGroupRequest;
import com.jic.market.response.PageResponse;
import com.jic.market.response.PatchGrouponInstResponse;
import com.jic.market.response.PatchGrouponThemeResponse;
import com.jic.market.response.manager.patchgroup.PatchGrouponInstForceGroupResponse;

/**
 * 开团管理
 *
 * @author guohuayong
 * @date: 2020年01月20日
 */
public interface PatchGrouponInstApi {

    RestResult<PageResponse<PatchGrouponInstResponse>> query(PatchGrouponInstRequest t);
    RestResult<PatchGrouponInstResponse> detail(PatchGrouponInstRequest t);

    /**
     * 强制成团
     * @param request
     * @return
     */
    RestResult<PatchGrouponInstForceGroupResponse> forceGroup(PatchGrouponInstForceGroupRequest request);
}
